perm filename 16.DMD[HLP,LCS] blob sn#443449 filedate 1982-01-22 generic text, type T, neo UTF8
                                                                                16  LETTERS, WORDS, ETC.:                                                                                                                                          16, STAFF, POS, VERT. NOTE NUM, P5)=SIZE FACTOR, P6,P7,P8,P9,P10                                                                                             TYPE 'T' n, n .....  to enter TEXT (letters, words, etc.)                          T, STAFF, POS, P4=VERT. NOTE NUM, P5=SIZE FACTOR                                (TF INSTEAD OF T WILL READ TEXT FROM AN EDIT FILE.)                          	----- THEN TYPE TEXT -----                                                                                                                                     _________ CHARACTERS AVAILABLE __________                                         0-9, A-Z, a-z, and = . - , ' * ( ) " ; : + ? ! /                                SPECIAL CHARACTERS: [ =QUARTER NOTE,  ] =HALF NOTE,                           		      ↔ =NATURAL,  ↑ =SHARP,  ↓ =FLAT.                                                                                                                          FRENCH ACCENTS (PRECEDE THE LETTER TO BE ACCENTED WITH A DOUBLE SIGN.)           ACCUTE= <<    GRAVE= >>    CRCMFLX= $$     UMLAUT= %%     CEDILLA= ##                                                                                        UP TO 12 CHARACTERS WILL BE PACKED IN AN ITEM.                                  STRINGS OF MORE THAN 12 CHARACTERS WILL BECOME SEVERAL ITEMS FOR                EDITING PURPOSES.                                                               TO PLACE ITEMS IN RELATION TO ALREADY PRESENT NOTES, SEPARATE                   EACH ITEM BY SLASHES.                                                           THE SLASHES WILL NOT BE DRAWN.(BUT A LINE ENDED WITH ; WILL PRINT ;.)           	(TO PRINT A SLASH, TYPE 2 CONSECUTIVE SLASHES, //.)                                                                                                            IF MORE THAN ONE GROUP OR CHARACTERS APPEARS, NUMBERS WILL APPEAR OVER THE      NOTES OF THAT STAFF  AND YOU WILL  BE ASKED TO  TYPE POSITION NUMBERS  FOR      EACH ITEM.  IF P4 (THE  VERTICAL POSITION) IS SET TO  0 YOU SHOULD TYPE  2      NUMBERS FOR EACH  ITEM.  THE  FIRST NUMBER OF  A PAIR  WILL BE  HORIZONTAL      POS., THE SECOND  WILL BE VERT.  POS.  THE HORIZONTAL  NUMBERS WILL BE  IN      TERMS OF THE NUMBERS OVER THE NOTES.  THUS 1.5,-3 WOULD PUT ITEM 1 EXACTLY      HALF WAY BETWEEN NOTE 1  AND NOTE 2 AND AT  THE VERTICAL POSITION OF  NOTE      LEVEL -3.  WITH 1.5,-3 THE ITEM WOULD BE AS BEFORE.  WITH .7,13 ITEM WOULD      BE AT .7 OF THE DISTANCE FROM THE BEGINNING OF THE LINE AND THE FIRST NOTE      AND AT THE VERTICAL POSITION 13.                                                                                                                                IF P4 IS ANY NON-ZERO NUMBER ALL ITEMS WILL BE PUT AT THE LEVEL  INDICATED      IN P4.  IN THIS  CASE TYPE ONLY ONE  NUMBER (FOR HORIZONTAL POSITION)  PER      ITEM.  THIS IS PROBABLY THE BEST WAY TO PUT IN THE TEXT OF VOCAL LINES.                                                                                         CURRENTLY (5/74)  THREE TYPE  FONTS ARE  AVAILABLE.  THE  DEFAULT FONT  IS      CALLED 'PRIMITIVE'.   ALSO THERE  IS  'BDR40' AND  'BDI40'(ITALICS).   ALL      THESE INCLUDE UPPER AND  LOWER CASE.  ****** NOTE  THAT IF THE TYPE  FONTS      ARE TO BE MIXED THE FIRST ENTRY MUST INCLUDE A FONT CONTROL CHARACTER EVEN      IF IT IS THE DEFAULT FONT.                                                                                                                                      	FONT CONTROL CHARACTERS:                                                       		# = PRIMITIVE  (52)                                                           		& = BDR40 (NON-ITALICS) (50)                                                  		@ = BDI40 (ITALICS)  (51)                                                     		< = OUTLINE ONLY  (53)                                                        		> = FILLED   (54) (WILL NEVER FILL ON CRT HOWEVER.)                                                                                                           	WHEN INITIALLY USING THE FONTS THE FONT CHARACTER MUST APPEAR.                 	IT IS A GOOD IDEA TO PUT IN A FONT CHARACTER FOR EACH NEW                      	STRING OF TEXT.                                                                                                                                                EXAMPLES:  TO GET THE FOLLOWING IN NON-ITALICS -                                                                                                                		Clarinet                                                                                                                                                      TYPE - &Clarinet/           (OR: $&C%LARINET/ WHEN USING ORDINARY TTY.)                                                                                         	FOR THE NEXT WITH THE 2ND WORD ITALICS, THE 3RD PRIMITIVE-                                                                                                     TYPE - &Oboe/@cresc./#v.s./                                                                                                                                     	&<Oboe/  WOULD PRINT "Oboe" in non-filled letters.                                                                                                             MOST OF THESE COMMANDS ARE SEMI-STICKY.  TO BE SAFE THEY SHOULD BE              RESET EACH TIME USED.                                                                                                                                           WHEN LETTERS ARE EDITED THEY APPEAR UNDER CODE #16.                             AT  EDIT  TIME  'CN'  WILL  CAUSE  HOMING  TO  A NEARBY  NOTE.  NOW A           NEGATIVE SIZE FACTOR (IN P5) WILL INVERT THE TEXT.  IF THE STAFF SIZE           IS  LATER  CHANGED  THE  SPACING CONTINUITY OF STRINGS LONGER THAN 12           LETTERS  WILL  BE  DISTURBED.   TO  CORRECT  THIS  SET  P10=1 FOR THE           MISPLACED  UNIT  OF  TEXT.   IT  WILL  THEN  AUTOMATICALLY RESUME THE           CORRECT POSITION.                                                                                                                                               	IN  GENERAL,  P6-P8  SHOULD  NOT  BE  EDITED.   EACH  OF  THE                  PARAMETERS  CONTAINS  THE  NUMBERS  FOR  4  CHARACTERS.  A TOTAL OF 8           DIGITS IS USED IN EACH PARAMETER; 2 DIGITS PER CHARACTER.                                                                                                       	 THE STRING 'ABCDEFGHIJKLM' WOULD BECOME:                                                                                                                      		P6 -- 10111213                                                                		P7 -- 14151617                                                                		P8 -- 18192021                                                                                                                                                	TO SEE THE CONTENTS OF ONE OF THESE PARAMETERS, 6, FOR EXAMPLE,                TYPE 'P 6'.   IF YOU THEN TYPED '6 13111213' THE STRING WOULD CHANGE TO         'DBCDEFGHIJKLM'.   THIS METHOD OF EDITING IS NOT RECOMMENDED.                                                                                                   	NUMBERS ARE 0-1, UPPER CASE LETTERS 10-35, LOWER CASE BEGIN                    	AT 70.  SPACE=47, NO MORE CHARS=99, QTR NOTE=58, HLF NOTE=59.                                                                                                  (A NEW FORMAT FOR P6-8 WAS ACTIVATED 11/75. TYPE 10,99<CR> WHILE                EDITING TEXT TO AUTOMATICALLY CHANGE THE FORMAT.)                                                                                                               *****  TO CENTER TEXT AT ANY POINT ON SCREEN (IN EDIT MODE ONLY *****                                                                                           A SINGLE INPUT STRING OF TEXT MAY BE CENTERED AT ANY HORIZONTAL POINT           BY  SETTING  P10  TO THE CENTER POINT DESIRED.  WHEN THIS IS DONE THE           TEXT WILL EXTEND AN EQUAL DISTANCE TO THE LEFT AND RIGHT OF THE POINT           GIVEN IN P10.                                                                                                                                                   ** ROTATION OF INDIVIDUAL LETTERS --- SET P11 TO DEGREES (CLOCKWISE).**                                                                                         ********* SPECIAL INFO RE. TEXT AND THE 'PARTS' PROGRAM **********                                                                                              WHEN  USING  THE  'PARTS'  PROGRAM  TEXT  WHICH  IS  NOT  PART OF THE           PARTICULAR LINE OF MUSIC BEING EXTRACTED IS USUALLY IGNORED.  TO MAKE           ANY  TEXT  ITEMS  APPEAR  IN ALL PARTS EXTRACTED, ADD 100 TO THE SIZE           FACTOR FOUND IN P5. (SEE SECTION ON 'PARTS' PROGRAM.)                           βsTATION OF INDIVIDUAL LETTERS --- SET P11 TO DEGREES (CLOCKWISE).**                                                                                         ********* SPECIAL INFO RE. TEXT AND THE 'PARTS' PROGRAM **********